Overview Details Press Releases Multimedia Locations People Groups LocationPhoneActionHeadquartersNTPC School of Business Plot No. 5-14, Sector 16-A, NOIDA- 201301Noida, Uttar Pradesh 201301 inPhone: 0120-2416803